﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using ProjectWizardManagementv1.Infrastructure.Concrete;
using ProjectWizardManagementv1.ViewModels.Concrete;

namespace ProjectWizardManagementv1.Infrastructure.Abstract
{
    public interface IFileSystemWatcherHandler
    {
        FileExplorerViewModel Files { get; set; }

        void OnFileCreated(object sender, FileSystemEventArgs e);

        void OnFileDeleted(object sender, FileSystemEventArgs e);

        void OnFileRenamed(object sender, RenamedEventArgs e);
    }
}
